﻿using System;
//
namespace PerceptiveMCAPI.Types
{
	public partial class listMembersInput : Api_BaseInput
	{
		public listMembersParms parms { get; set; }

		// ------------------------------------------
		public listMembersInput()
		{
			this.parms = new listMembersParms();
		}
		public listMembersInput( string id, EnumValues.listMembers_status status )
		{
			this.parms = new listMembersParms( id, status );
		}
		public listMembersInput( string id, EnumValues.listMembers_status status, int start, int limit )
		{
			this.parms = new listMembersParms( id, status, start, limit );
		}
		public listMembersInput( string apikey, string id, EnumValues.listMembers_status status )
		{
			this.parms = new listMembersParms( apikey, id, status );
		}
		public listMembersInput( string apikey, string id, EnumValues.listMembers_status status, int start, int limit )
		{
			this.parms = new listMembersParms( apikey, id, status, start, limit );
		}
		public listMembersInput( string apikey, string id, EnumValues.listMembers_status status, DateTime since )
		{
			this.parms = new listMembersParms( apikey, id, status, since );
		}
		public listMembersInput( string apikey, string id, EnumValues.listMembers_status status, DateTime since, int start, int limit )
		{
			this.parms = new listMembersParms( apikey, id, status, since, start, limit );
		}
		public listMembersInput( listMembersParms parms )
		{
			if ( parms != null )
				this.parms = parms;
			else
				this.parms = new listMembersParms();
		}
	}
}
